|
Author |
Thread Statistics | Show CCP posts - 40 post(s) |
|

CCP Masterplan
C C P C C P Alliance
290

|
Posted - 2012.05.02 14:10:00 -
[1] - Quote
Wow, what a weekend! "This one time, on patch day..." CCP Masterplan -á| -áTeam Five-0: Rewriting the law |
|
|

CCP Masterplan
C C P C C P Alliance
293

|
Posted - 2012.05.02 15:28:00 -
[2] - Quote
Aebe Amraen wrote:Quote:We wanted to keep things fairly low at this point as we had found a few bugs in how Crime Watch worked under Time Dilation. Can we get some details on this bug? Specifically, Friday morning (EVE time) I was hanging out in Jita killing GCC folks, and somehow got concorded without receiving a warning popup before shooting. The person I got concorded for supposedly killing (sec status drops for both aggression and killing) doesn't show up on my kill log. I petitioned it but haven't yet received a reply. Any chance this is related?
This issue originally came up in this thread. Because the Jita node was running dilated, it effectively meant neighbouring systems on other nodes were running at a sped-up rate (relatively speaking). This caused some issues with clients - specifically a client in Jita believing that a bad guy had 15 minutes of 'Jita-time' GCC. However if that bad guy had left Jita, spent his GCC time elsewhere, and then returned (so from the PoV of Jita he had fast-forwarded through time), the server would happily accept that he was now innocent (having served his time). But your client (running dilated due to Jita-time) might think he had maybe 7 minutes of GCC left. Hence why he appears red to you. When you try to fire on him, your client sees the (incorrect) red flag, and so doesn't give the usual "Are you sure - CONCORDOKKEN?" warning. The server receives your open-fire request, and happily follows it. It then happily bring in CONCORD to kill you for attacking an innocent person. (This is now reminding me of studying Special Relativity and the Twin Paradox )
The server had the full information and did the right thing. The client had incomplete and incorrect information and did the wrong thing. These kind of 'incomplete information' trade-offs are absolutely essential to obtaining any kind of scalability. Normally you make certain assumptions (such as "15 minutes here is the same as 15 minutes there") in order to bring down client-server interactions to a sane level.
On Friday evening, we live-fixed a solution for this on to the Jita node. This fix was then rolled out to all nodes during the Saturday-morning downtime.
The GMs are aware of the particularities of this defect, and are working through a number of related cases. If someone has petitioned a loss like this, then it will get looked at as they get through the queue. "This one time, on patch day..." CCP Masterplan -á| -áTeam Five-0: Rewriting the law |
|
|

CCP Masterplan
C C P C C P Alliance
295

|
Posted - 2012.05.02 17:05:00 -
[3] - Quote
Vincent Athena wrote:CCP Masterplan wrote:.......... Description of the crimewatch bug............. What happens now? What was the fix? I could see: Inform all clients of the correct time GCC time when someone jumps into system; Make the 15 minute timer not subject to TiDi; Something else...? What was the fix? You pretty much got it with your first idea. A critical part of the bug was if someone entered a system with no GCC timer, then nothing happened (a pretty reasonable thing to do, but ultimately wrong if they previously had a GCC timer that some clients think might still exists due to dilation).
Now if someone enters with no GCC, but had the incoming node has memory of them having a GCC recently, then an explicit "This person has no aggression, so he is innocent" update is sent to clients. This ensures they aren't operating under a false assumption. "This one time, on patch day..." CCP Masterplan -á| -áTeam Five-0: Rewriting the law |
|
|

CCP Masterplan
C C P C C P Alliance
299

|
Posted - 2012.05.02 18:08:00 -
[4] - Quote
Lyron-Baktos wrote:lots of tin foil hat wearing players in this thread It's almost like we secretly have shares in the leading headwear and aluminium foil companies... "This one time, on patch day..." CCP Masterplan -á| -áTeam Five-0: Rewriting the law |
|
|
|
|